Direct Position-Based Solver for Stiff Rods
نویسندگان
چکیده
In this paper, we present a novel direct solver for the efficient simulation of stiff, inextensible elastic rods within the PositionBased Dynamics (PBD) framework. It is based on the XPBD algorithm, which extends PBD to simulate elastic objects with physically meaningful material parameters. XPBD approximates an implicit Euler integration and solves the system of nonlinear equations using a non-linear Gauss-Seidel solver. However, this solver requires many iterations to converge for complex models and if convergence is not reached, the material becomes too soft. In contrast we use Newton iterations in combination with our direct solver to solve the non-linear equations which significantly improves convergence by solving all constraints of an acyclic structure (tree), simultaneously. Our solver only requires a few Newton iterations to achieve high stiffness and inextensibility. We model inextensible rods and trees using rigid segments connected by constraints. Bending and twisting constraints are derived from the well-established Cosserat model. The high performance of our solver is demonstrated in highly realistic simulations of rods consisting of multiple ten-thousand segments. In summary, our method allows the efficient simulation of stiff rods in the Position-Based Dynamics framework with a speedup of two orders of magnitude compared to the original XPBD approach. CCS Concepts •Computing methodologies → Physical simulation; c © 2018 The Author(s) Computer Graphics Forum c © 2018 The Eurographics Association and John Wiley & Sons Ltd. Published by John Wiley & Sons Ltd. Deul et al. / Direct Position-Based Solver for Stiff Rods
منابع مشابه
Exploiting the Multilevel Parallelism and the Problem Structure in the Numerical Solution of Stiff ODEs
A component-based methodology to derive parallel stiff Ordinary Differential Equation (ODE) solvers for multicomputers is presented. The methodology allows the exploitation of the multilevel parallelism of this kind of numerical algorithms and the particular structure of ODE systems by using parallel linear algebra modules. The approach furthers the reusability of the design specifications and ...
متن کاملA Highly Accurate Solver for Stiff Ordinary Differential Equations
We introduce a solver for stiff ordinary differential equations (ODEs) that is based on the deferred correction scheme for the corresponding Picard integral equation. Our solver relies on the assumption that the solution can be accurately represented by a combination of carefully selected complex exponentials. The solver’s accuracy and stability rely on the computation of highly accurate quadra...
متن کاملSeismic Performance of Torsionally Stiff and Flexible Single Story Buildings Designed Based on Iranian Seismic Code(Standard 2800)
This paper examines differences in performances of a range of torsionally stiff and flexible single story buildings designed with the provisions of Iranian Standard 2800. Seismic nonlinear dynamic time history behavior of eight building models subjected to seven horizontal bi-directional design spectra compatible ground motions are investigated. These models cover a wide range of very torsional...
متن کاملLocal Annihilation Method and Some Stiff Problems
In this article, a new scheme inspired from collocation method is presented for numerical solution of stiff initial-value problems and Fredholm integral equations of the first kind based on the derivatives of residual function. Then, the error analysis of this method is investigated by presenting an error bound. Numerical comparisons indicate that the presented method yields accur...
متن کاملPosition and orientation based Cosserat rods
We present a novel method to simulate bending and torsion of elastic rods within the position-based dynamics (PBD) framework. The main challenge is that torsion effects of Cosserat rods are described in terms of material frames which are attached to the centerline of the rod. But frames or orientations do not fit into the classical position-based dynamics formulation. To solve this problem we i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018